/**
 * 创建父任务DTO
 */
export default class PluginCreateParentTaskResponseDTO {
    /**
     * 插件在流式创建时用于标识父任务的id
     * @type { string | undefined }
     */
    pluginTaskId

    /**
     * 任务名称
     * @type { string | undefined | null }
     */
    taskName

    /**
     * 站点作品id
     * @type { string | undefined | null }
     */
    siteWorksId

    /**
     * 来源url
     * @type { string | undefined | null }
     */
    url

    /**
     * 插件数据
     * @type { { [key: string]: unknown } | string | undefined | null }
     */
    pluginData

    /**
     * 站点domain
     * @type { string | undefined | null }
     */
    siteDomain

    /**
     * 子任务
     * @type { PluginCreateTaskResponseDTO[] }
     */
    children
}
